import math
print("Введите четырёхзначное число")
x=int(input())
a = x % 10
b = x // 10 % 10
c = x // 100 % 10
d = x // 1000

minimum = min(a,b,c,d)
kol = 0
x1 = x
while x1 > 0:
    if x1 % 10 == 0:
        kol += 1
    x1 = x1 // 10

if a == 0:
    kol += 1
if b == 0:
    kol += 1
if x>=1000 and x<10000:
    if x % 2 == 0:
        print ("Число чётное: Да")
    else:
        print ("Число чётное: Нет")
    if x % 3 == 0:
        print ("Число кратно трём: Да")
    else:
        print("Число кратно трём: Нет")
    if math.sqrt(x) % 1 == 0:
        print ("Число является квадратом числа:",int(math.sqrt(x)))
    else:
        print("Число является квадратом числа: Нет")
    print("")
    minimum = min(a,b,c,d)
    print("Наименьшая цифра числа",minimum)
    maximum = max(a,b,c,d)
    print("Наибольшая цифра числа",maximum)
    kol = 0
    x1 = x
    while x1 > 0:
        if x1 % 10 == 0:
            kol += 1
        x1 = x1 // 10
    print("Количество нулей в числе",kol)

    print("")

    if math.sqrt(a) % 1 == 0:
        print("Цифра в разряде едениц является квадратом числа:", int(math.sqrt(a)))
    else:
        print("Цифра в разряде едениц является квадратом числа:Нет")
    if math.sqrt(b) % 1 == 0:
        print("Цифра в разряде десятков является квадратом числа:", int(math.sqrt(b)))
    else:
        print("Цифра в разряде десятков является квадратом числа:Нет")
    if math.sqrt(c) % 1 == 0:
        print("Цифра в разряде сотни является квадратом числа:", int(math.sqrt(c)))
    else:
        print("Цифра в разряде сотни является квадратом числа:Нет")
    if math.sqrt(d) % 1 == 0:
        print("Цифра в разряде тысяч является квадратом числа:", int(math.sqrt(d)))
    else:
        print("Цифра в разряде тысяч является квадратом числа:Нет")
else:
    print("Введёное число не является четырёхзначным")
    
